﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SIIV.Business;
using SIIV.Data;

namespace SIIV.View.Desktop
{
    public class frmBase: Form
    {
        private static UsuarioBusiness _usuarioBusiness;
        protected UsuarioBusiness Usuarios
        {
            get
            {
                if (_usuarioBusiness == null)
                {
                    _usuarioBusiness = new UsuarioBusiness();
                }
                return _usuarioBusiness;
            }
        }

        private static AnimalBusiness _animalBusiness;
        protected AnimalBusiness Animales
        {
            get
            {
                if (_animalBusiness == null)
                {
                    _animalBusiness = new AnimalBusiness();
                }
                return _animalBusiness;
            }
        }

        private static MuestraBusiness _muestraBusiness;
        protected MuestraBusiness Muestras
        {
            get
            {
                if (_muestraBusiness == null)
                {
                    _muestraBusiness = new MuestraBusiness();
                }
                return _muestraBusiness;
            }
        }

        protected static int IdUsuarioLogueado { get; set; }
        protected static Roles RolUsuarioLogueado { get; set; }

        protected void MostrarError(string mensaje)
        {
            MessageBox.Show(mensaje);
        }
    }
}
